翻訳と辞書
Words near each other
・ PAXIP1
・ Paxistima
・ Paxistima canbyi
・ Paxistima myrsinites
・ Paxmal
・ Paxman
・ Paxman (engines)
・ Paxman Hi-Dyne engine
・ Paxman Musical Instruments
・ Paxman Valenta
・ Paxman Ventura
・ Paxman Viper
・ Paxo
・ Paxon
・ Paxon School for Advanced Studies
Paxos (computer science)
・ Paxos (disambiguation)
・ Paxsi
・ Paxsi Awki
・ Paxson
・ Paxson (surname)
・ Paxson Airport
・ Paxson, Alaska
・ Paxson, Alberta
・ Paxson, Virginia
・ Paxtakor (Tashkent Metro)
・ Paxtang Manor, Pennsylvania
・ Paxtang Park
・ Paxtang Parkway
・ Paxtang, Pennsylvania


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Paxos (computer science) : ウィキペディア英語版
Paxos (computer science)
Paxos is a family of protocols for solving consensus in a network of unreliable processors.
Consensus is the process of agreeing on one result among a group of participants. This problem becomes difficult when the participants or their communication medium may experience failures.〔
Consensus protocols are the basis for the state machine replication approach to distributed computing, as suggested by Leslie Lamport〔 and surveyed by Fred B. Schneider.〔 State machine replication is a technique for converting an algorithm into a fault-tolerant, distributed implementation. Ad-hoc techniques may leave important cases of failures unresolved. The principled approach proposed by Lamport et al. ensures all cases are handled safely.
The Paxos protocol was first published in 1989 and named after a fictional legislative consensus system used on the Paxos island in Greece.〔 It was later published as a journal article in 1998.〔
The Paxos family of protocols includes a spectrum of trade-offs between the number of processors, number of message delays before learning the agreed value, the activity level of individual participants, number of messages sent, and types of failures. Although no deterministic fault-tolerant consensus protocol can guarantee progress in an asynchronous network (a result proven in a paper by Fischer, Lynch and Paterson〔), Paxos guarantees safety (consistency), and the conditions that could prevent it from making progress are difficult to provoke.〔〔〔〔〔
Paxos is usually used where durability is required (for example, to replicate a file or a database), in which the amount of durable state could be large. The protocol attempts to make progress even during periods when some bounded number of replicas are unresponsive. There is also a mechanism to drop a permanently failed replica or to add a new replica.
== History ==
The topic predates the protocol. In 1988, Lynch, Dwork and Stockmeyer had demonstrated 〔 the solvability of consensus in a broad family of "partially synchronous" systems. Paxos has strong similarities to a protocol used for agreement in viewstamped replication, first published by Oki and Liskov in 1988, in the context of distributed transactions.〔 Notwithstanding this prior work, Paxos offered a particularly elegant formalism, and included one of the earliest proofs of safety for a fault-tolerant distributed consensus protocol.
Reconfigurable state machines have strong ties to prior work on reliable group multicast protocols that support dynamic group membership, for example Birman's work in 1985 and 1987 on the virtually synchronous gbcast〔 protocol. However, it should be noted that gbcast is unusual in supporting durability and addressing partitioning failures.
Most reliable multicast protocols lack these properties, which are required for implementations of the state machine replication model.
This point is elaborated in a paper by Lamport, Malkhi and Zhou.〔

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Paxos (computer science)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.